A Meta-Aspect Protocol for Developing Dynamic Analyses

نویسندگان

  • Michael Achenbach
  • Klaus Ostermann
چکیده

Dynamic aspect-oriented programming has been widely used for the development of dynamic analyses to abstract over low-level program instrumentation. Due to particular feature requirements in different analysis domains like debugging or testing, many different aspect languages were developed from scratch or by extensive compiler or interpreter extensions. We introduce another level of abstraction in form of a meta-aspect protocol to separate the host language from the analysis domain. A language expert can use this protocol to tailor an analysisspecific aspect language, based on which a domain expert can develop a particular analysis. Our design enables a flexible specification of the join point model, configurability of aspect deployment and scoping, and extensibility of pointcut and advice language. We present the application of our design to different dynamic analysis domains.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Meta Protocol for Adaptable Mobile Replicated Databases1

! " #$ % &'( ()*+, Abstract. This paper presents a meta protocol that allows the replacement of replication control protocols in mobile replicated databases. The meta protocol is motivated by the adaptability requirements of mobile database systems but can also be used on replicated databases with fixed nodes. The paper defines three properties that meta protocol executions have to enforce and ...

متن کامل

Subtypes of Benign Breast Disease as a Risk Factor of Breast Cancer: A Systematic Review and Meta Analyses

Background: Researchers suggest that benign breast disease (BBD) is a key risk factor for breast cancer. The present study aimed to determinate the risk level of breast cancer in terms of various BBD subgroups.Methods: A meta-analysis was performed to determinate the risk of breast cancer associated with BBD. Observational studies (traditional case-control studies, nested case-control studies, ...

متن کامل

Trends in Data Storage and Implications for Data Management

This paper presents a meta protocol that allows the dynamic replacement of replication control protocols in replicated databases. The meta protocol is motivated by the diversity of concurrency control and replication control protocols that implement different transaction isolation levels. The replacement of protocols allows applications to dynamically adapt themselves to consistency and data ac...

متن کامل

Meta-modeling of Tense and Aspect in a Cross-linguistic Grammar Engineering Platform

This work describes the implementation of a meta-modeling approach to morphologically marked tense and aspect within the LinGO Grammar Matrix customization system. The Matrix customization system creates a small hpsg grammar for a language based on answers to questions about particular linguistic phenomena. In the original system, these answers indicated a choice of pre-determined analyses of t...

متن کامل

Developing a Medical Tourism Marketing Model by a Meta-Synthesis Method

Background: Today, medical and health tourism is one of the most promising sectors in the tourism industry in the world, which has led the organizations involved ,and the countries interested in developing tourism ,to focus their attention on this aspect of the tourism industry and plan for it. Hence, the aim of this study was to design the marketing model of medical tourism using meta-synthesi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010